<?php
include ('template/header.php');
include("db_config.php");
$link = Conectarse();
?>
<div id="content">
    <div id="breadcrumb">Inicio &raquo; Bandeja de entrada</div>
    <div id="titulo">Bandeja de entrada</div>


    <?php
    $usuario = $_SESSION['usuario_usuario'];

//AL PRINCIPIO COMPRUEBO SI HICIERON CLICK EN ALGUNA P�GINA 
    if (isset($_GET['page'])) {
        $page = $_GET['page'];
    } else {
        //SI NO DIGO Q ES LA PRIMERA P�GINA
        $page = 1;
    }

//ACA SE SELECCIONAN TODOS LOS DATOS DE LA TABLA
    $consulta = "select * from mensajes where para='$usuario' or de='$usuario' order by id_mensaje desc";
    $datos = mysql_query($consulta, $link);

//MIRO CUANTOS DATOS FUERON DEVUELTOS
    $num_rows = mysql_num_rows($datos);

//ACA SE DECIDE CUANTOS RESULTADOS MOSTRAR POR P�GINA , EN EL EJEMPLO PONGO 15
    $rows_per_page = 8;

//CALCULO LA ULTIMA P�GINA
    $lastpage = ceil($num_rows / $rows_per_page);

//COMPRUEBO QUE EL VALOR DE LA P�GINA SEA CORRECTO Y SI ES LA ULTIMA P�GINA
    $page = (int) $page;

    if ($page > $lastpage) {
        $page = $lastpage;
    }

    if ($page < 1) {
        $page = 1;
    }

//CREO LA SENTENCIA LIMIT PARA A�ADIR A LA CONSULTA QUE DEFINITIVA
    $limit = 'LIMIT ' . ($page - 1) * $rows_per_page . ',' . $rows_per_page;

//REALIZO LA CONSULTA QUE VA A MOSTRAR LOS DATOS (ES LA ANTERIO + EL $limit)
    $consulta .=" $limit";
    $peliculas = mysql_query($consulta, $link);

    if (!$peliculas) {
        //SI FALLA LA CONSULTA MUESTRO ERROR
        die('Invalid query: ' . mysql_error());
    } else {
        //SI ES CORRECTA MUESTRO LOS DATOS 
        ?> <table width="100%" border="0" style="border-spacing: 0; text-align: center;  border:1px solid #ccc;'">
            <thead>
                <tr>
                    <td width="40%"  align="center" style="background:#ccc; padding:5px;">Asunto </td>
                    <td width="20%"  align="center" style="background:#ccc; padding:5px;">Enviado para: </td>
                    <td width="20%"  align="center" style="background:#ccc; padding:5px;">De: </td>
                    <td width="29%"  align="center" style="background:#ccc; padding:5px;">Fecha </td>	
                    <td width="29%"  align="center" style="background:#ccc; padding:5px;">Accion</td>			  
                </tr> 
                <tr>
            </thead>
            <tbody>
    <?php
    $rc = "#fff";
    while ($row = mysql_fetch_assoc($peliculas)) {
        $id_mensaje = $row['id_mensaje'];
        ?>

                <td width="40%"  align="left" style="background:<?php echo $rc; ?>; border:0; padding:5px;"><a href="detalles_bandeja.php?id_mensaje= <?php echo $id_mensaje ?>"><?php echo $row['asunto'] ?></a></td>
                <td width="20%"  align="center" style="background:<?php echo $rc; ?>; border:0; padding:5px;"><?php echo $row['para'] ?></td>
                <td width="20%"  align="center" style="background:<?php echo $rc; ?>; border:0; padding:5px;"><?php echo $row['de'] ?></td>
                <td width="20%"  align="center" style="background:<?php echo $rc; ?>; border:0; padding:5px;"><?php echo $row['fecha'] ?></td>
                <td width="29%"  align="left" style="background:<?php echo $rc; ?>; border:0; padding:5px; text-align:center;"><a href="dell_msg.php?id_mensaje=<?php echo $id_mensaje ?>"><img src="IMG/borrar.png"  border="0"></a></td>
                </tr>
                <tr>

    <?php if ($rc == '#fff') $rc = '#ccc'; else $rc = '#fff'; ?>
    <?php } ?>
                </tbody>
        </table>
    <?php
    //UNA VEZ Q MUESTRO LOS DATOS TENGO Q MOSTRAR EL BLOQUE DE PAGINACI�N SIEMPRE Y CUANDO HAYA M�S DE UNA P�GINA

    if ($num_rows != 0) {
        $nextpage = $page + 1;
        $prevpage = $page - 1;
        ?><ul id="pagination-clean"><?php
        //SI ES LA PRIMERA P�GINA DESHABILITO EL BOTON DE PREVIOUS, MUESTRO EL 1 COMO ACTIVO Y MUESTRO EL RESTO DE P�GINAS
        if ($page == 1) {
            ?>
                    <li class="pagination-clean">&laquo; Previous</li>
                    <li class="active">1</li> 
                <?php
                for ($i = $page + 1; $i <= $lastpage; $i++) {
                    ?>
                        <li><a href="bandeja_entrada.php?page=<?php echo $i; ?>"><?php echo $i; ?></a></li>
                <?php
                }

                //Y SI LA ULTIMA P�GINA ES MAYOR QUE LA ACTUAL MUESTRO EL BOTON NEXT O LO DESHABILITO
                if ($lastpage > $page) {
                    ?>      
                        <li class="next"><a href="bandeja_entrada.php?page=<?php echo $nextpage; ?>" >Next &raquo;</a></li><?php
            } else {
                    ?>
                        <li class="next-off">Next &raquo;</li>
                        <?php
                    }
                } else {

                    //EN CAMBIO SI NO ESTAMOS EN LA P�GINA UNO HABILITO EL BOTON DE PREVIUS Y MUESTRO LAS DEM�S
                    ?>
                    <li class="previous"><a href="bandeja_entrada.php?page=<?php echo $prevpage; ?>">&laquo; Previous</a></li><?php
            for ($i = 1; $i <= $lastpage; $i++) {
                //COMPRUEBO SI ES LA P�GINA ACTIVA O NO
                if ($page == $i) {
                            ?>       <li class="active"><?php echo $i; ?></li><?php
                } else {
                            ?>       <li><a href="bandeja_entrada.php?page=<?php echo $i; ?>" ><?php echo $i; ?></a></li><?php
                }
            }
            //Y SI NO ES LA �LTIMA P�GINA ACTIVO EL BOTON NEXT     
            if ($lastpage > $page) {
                        ?>   
                        <li class="next"><a href="bandeja_entrada.php?page=<?php echo $nextpage; ?>">Next &raquo;</a></li><?php
            } else {
                        ?>       <li class="next-off">Next &raquo;</li><?php
            }
        }
                ?></ul></div><?php
    }
}
        ?>

</div>
